簡介:通過本課程的學習,可以了解SPL的概念,掌握SPL的常用類、接口、數據結構和函數,再通過案例的講解學習,掌握相應的知識點和技能,能靈活運用案例代碼提高實際工作的效率。
第2章 SPL的常用數據結構
介紹數據結構的基本概念,總覽SPL提供的數據結構,講解雙向列表、堆棧和隊列的基本概念和基本使用方法。
第3章 SPL的常用迭代器
介紹迭代器的基本概念,講解常用的ArrayIterator、AppendIterator、MultipleIterator和FilesystemIterator四個迭代器的概念和用法,讓大家對迭代器有一個清晰的認識,并且能夠熟練應用迭代器遍歷程序數據。
第4章 SPL的基礎接口
結合實例介紹Countable和OuterIterator接口的概念和用法,理解RecursiveIterator接口和SeekableIterator接口的基本概念,讓大家學會通過使用Countable接口簡化代碼,并且會使用OuterIterator接口實現迭代器的自定義。
第5章 SPL函數的使用
本章主要介紹PHP中類的基本載入流程,并結合實際代碼深入理解PHP中autoload機制的類載入機制。
第6章 SPL的文件處理類庫
詳細介紹如何使用SplFileInfo類和SplFileObject類實現文件系統信息的獲取以及基本的文件操作。